package mybatis.config;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 * 自定义类型处理器接口
 */
public interface MyTypeHandler<T> {
    /**
     * 设置参数
     */
    void setParameter(PreparedStatement statement, int i, Object value) throws SQLException;

    /**
     * 获取结果对象
     */
    T getResult(ResultSet rs, String columnName) throws SQLException;
}
